package com.itheima.blackitheima;

import java.util.ArrayList;
import java.util.List;

public class ListTest1 {
    public static void main(String[] args) {
        //创建集合对象
        List<String> list=new ArrayList<>();
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        list.add("ddd");
        list.add("eee");

        AddTest1(list);//添加元素
        RemoveTest1(list);//删除元素
        SetTest1(list);//修改元素
        GetTest1(list);//获取元素


    }

    private static void GetTest1(List<String> list) {
        //返回指定索引的元素
        String s = list.get(0);
        System.out.println(s);
    }

    private static void SetTest1(List<String> list) {
        //修改指定索引的元素,返回修改元素
        String s = list.set(0, "zzz");
        System.out.println(s);
    }

    private static void RemoveTest1(List<String> list) {
        //删除元素 remove
        String s = list.remove(0);//删除指定索引元素,返回被删除元素
        System.out.println(s);
        boolean b = list.remove("aaa");//删除指定元素,返回是否删除成功
        System.out.println(b);
    }

    private static void AddTest1(List<String> list) {
        //add(int index,E e)在指定索引处添加元素
        list.add(1,"hhh");
        System.out.println(list);
    }
}
